The World Happiness Report, published by the UN Sustainable Development Solutions Network, gives the rankings of different countries happiness based on people's assessments of their well-being in Gallup World Poll surveys. The top nations, the report says, "tend to have high values for the key variables that have been found to support well-being: income, healthy life expectancy, social support, freedom, trust and generosity."
Let us play with the World Happiness data and make some visualizations to see how the key variables affect happiness.